草庐IT

sql - MySQL 查询 : Select most-recent items with a twist

全部标签

sql-server - 在 SQL 的 xml 列中搜索多个值

这是我的tableBasketId(int)BasketName(varchar)BasketFruits(xml)1Gold1234562Silver12343Bronze345我需要搜索FID值为1和3的篮子所以在这种情况下我会得到Gold和Silver虽然我已经达到了可以搜索单个FID值的结果,例如1使用此代码:declare@fruitIdvarchar(10);set@fruitId=1;select*fromBasketsWHEREBasketFruits.exist('//FID/text()[contains(.,sql:variable("@fruitId"))]')

sql - SQL Server 2008 r2中的XML查询/修改问题

我是SQL的新手,我正在尝试过滤和更改包含采购订单的XML文档的列内的值。下面是XML文档的外观以及我正在搜索的内容的示例。S0001-00000001....我有6000多行,但并非所有行都具有相同的tenderTypeId。我想过滤掉tenderTypeId中具有'S0001-00000001'的值并将它们更改为'2'到目前为止,这是我想出的。USELSPOS80DECLARE@replacementasvarchar(50)DECLARE@redundantasvarchar(50)SET@replacement='2'SET@redundant='S0001-00000001'

xml - (简单的)改变 sql server 上的 xml 模式集合以修改元素的属性

我有以下名为XsdContacts的xml模式(实际上非​​常简单)我想更改第12行和第21行,我想为该属性添加一个默认值。问题是我尝试使用alterxmlschema集合来完成它,但它不起作用。 最佳答案 查看TheArtofXSDSQLServerSchemaCollections中的第14章.您认为您需要删除模式集合并重新创建它,在您这样做之前,您需要删除与模式的任何绑定(bind)。 关于xml-(简单的)改变sqlserver上的xml模式集合以修改元素的属性,我们在Stack

查询。递归解析 XML 子项。如何?

我一直在努力寻找有关如何解析以下XML文档的示例。下面的示例显示了我正在查看的深度。我想我需要以下内容:1。加载XML的函数。$.get('getProfile.xml',null,function(data){//...},'xml');2。一种循环遍历根节点以查找子节点的方法。对于找到的每个子节点,遍历找到的子节点的子节点以寻找子节点的新子节点。如果没有找到,就简单地输出这个子节点中的内容。free2rhymejerrymcguire29msaltlakecity,utah00/00/0000135792011-01-249:34:21myfirstjounalentry<!

sql - 使用 OPENXML 从 XML 中删除回车符号

看起来SQLServer在解析XML时删除了\r字符。因此,当我的存储过程接收到xml中的值以进行保存时,所有换行符都表示为\n而不是\r\n.有什么方法可以强制SQLServer不删除\r字符?在下面的示例中,Node1值不包含\r符号。DECLARE@hDocintDECLARE@Xmlnvarchar(MAX)SET@Xml=N''EXECsp_xml_preparedocument@hDocOUTPUT,@XmlSELECTNode1,convert(varbinary(max),Node1)--Contains0A00inthestartinsteadof0D0A,,char

sql-server - 以 XML 或 SQL 格式存储数据?

我正在开发WindowsPhone7.5应用。我必须使用以下字段存储22个项目:数字(整数)。姓名(字符串)。描述(字符串)。名称和描述将以多种语言显示。现在,我正在使用这样的XML文件:...我没有经常使用XML,我不确定哪种方法最好。有什么建议吗?你推荐我什么?我需要用不同的语言存储每个名称和描述。 最佳答案 我会按如下方式构造您的xmlMadxxxBrotherxxx....etc....通过在这种结构中使用它,每个元素只有1个属性,并且很容易找到您要查找的数据的子元素。实际上还有一个问题与此有关XMLbestpractice

sql - 将映射的 XPath 表达式转换为包含关系数据的 XML

关闭。这个问题是off-topic。它目前不接受答案。想改善这个问题吗?Updatethequestion所以它是堆栈溢出的on-topic。8年前关闭。Improvethisquestion背景使用XML和XSL创建网站。PostgreSQL数据库的结构是为了表示必需的XML文档。PostgreSQL提供了许多与XML相关的函数,列在:http://www.postgresql.org/docs/current/static/functions-xml.html这是一个不同于从XML到数据库的问题,其中有很多解决方案。更新:澄清一下,这个问题不需要使用给定URL中列出的XML函数。它

SQL Server 2008 查找和替换 XML 列中的元素

在下表中:CREATETABLE[dbo].[GDB_ITEMS]([ObjectID][int]NOTNULL,[UUID][uniqueidentifier]NOTNULL,[Type][uniqueidentifier]NOTNULL,[Name][nvarchar](226)NULL,[PhysicalName][nvarchar](226)NULL,[Path][nvarchar](512)NULL,[Url][nvarchar](255)NULL,[Properties][int]NULL,[Defaults][varbinary](max)NULL,[DatasetSub

C# linq to xml,带属性的嵌套查询

我真的很难理解这个问题。我正在使用C#。我想从xml文件中取回产品的IEnumerable。下面是xml结构的示例。我需要获取将productEnriched自定义属性设置为true的产品列表。有些产品根本没有任何自定义属性部分光是想想我的头就疼!true谢谢你的帮助为了解决问题,我在示例xml中添加了更多项目我需要获取产品列表只有具有属性productEnriched且值为true的自定义属性元素的产品xml中的一些产品不会有任何自定义属性或自定义属性元素有些产品会有它,但值为false我只需要一个存在且值为true的产品列表000000000000Myproductnametrue

c# - 我对 Linq XML 查询感到困惑

这是我的XML示例。如果ID=123,我想选择SystemSetting的值。但我无法弄清楚如何。如果id的值等于123,我如何选择SystemSetting值?123Test128127124Test21281270Test5250这是我尝试过的:vardoc=XDocument.Load(Application.StartupPath+@"\Settings.xml");varq=fromAnaindoc.Descendants("Private")fromsisteminAna.Elements("System")where(int)sistem.Element("ID")==1